package cn.tedu.bonfire.common.util;

import cn.hutool.captcha.CaptchaUtil;
import cn.hutool.captcha.LineCaptcha;
import cn.tedu.bonfire.common.pojo.po.CodeCaptchaCachePO;

public class CodeCaptchaUtils {
    /*生成图形验证码*/
    public static LineCaptcha generateCodeCaptcha() {
        // 验证码宽度
        int width = 100;
        // 验证码高度
        int height = 30;
        // 验证码长度
        int codeLength = 4;
        // 干扰线段个数
        int lineCount = 5;
        // 使用随机字体
        LineCaptcha lineCaptcha = CaptchaUtil.createLineCaptcha(width, height, codeLength, lineCount);
        // 生成验证码图片
//        lineCaptcha.createCode();

//        CodeCaptchaCachePO codeCaptchaCachePO = new CodeCaptchaCachePO();
//        codeCaptchaCachePO.setCode(lineCaptcha.getCode());
//        return codeCaptchaCachePO;

        return lineCaptcha;
    }
}
